/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Controladores;

import Beans.Ciudad;
import java.util.*;

/**
 *
 * @author Ryodans
 */
public class Mciudades {

    private  List <Ciudad> Ciudades = new LinkedList<Ciudad>();//lista
    Ciudad c = new Ciudad();

    public List<Ciudad> getCiudades() {
        return Ciudades;
    }

    public void setCiudades(List<Ciudad> Ciudades) {
        this.Ciudades = Ciudades;
    }



     public Boolean Existe(String nombre){
        boolean sw=false;
        Iterator it = getCiudades().iterator();
        while(it.hasNext()){
            c = (Ciudad)it.next();
            if(c.getNombre().equals(nombre)){
                sw=true;
            }
        }
        return sw;
    }

      public void Registrar(Ciudad c){
         if(!Existe(c.getNombre())){
             getCiudades().add(c);
         }
      }

    public Ciudad Consultar(String nombre){
        Iterator it = getCiudades().iterator();
        while(it.hasNext()){
            Ciudad c = (Ciudad)it.next();
              if(c.getNombre().equals(nombre)){
                 return c;
              }
         }
        return new Ciudad();
     }
}
